'Supermoon' to make appearance this weekend